Form Dinamico JSF

Pessoal preciso desenvolver uma aplicação ao qual 1 cliente pode ter N telefones

só que no formulario vou ter um botão de adicionar que quando o usuario clicar nesse botão vai abrindo fragmentos de codigos contendo telefone endereço e etc

exemplo se o usuario clicar 3 x no botão adicionar abriria 3 x o fragmento de codigo

alguem sabe como fazer isso ja procurei bastante na internet e não achei nada com jsf disso.