Como adicionar dinamicamente componentes JSF

Posso adicionar componentes JSF dinamicamente? Eu preciso ter um formulário com um botão que deve adicionar um<h:inputText> para o formulário. Isso é possível?

Eu sei que isso deve ser possível em JavaScript de alguma forma. Alguém sabe como fazer isso no JSF? Penso que o principal problema é como obtenho ou defino valores de novas entradas via#{value}.

questionAnswers(3)

yourAnswerToTheQuestion