Habilitar / Desabilitar campos conforme a quantidade escolhida com JSF

Boa Noite . estou desenvolvendo um projeto onde teria o cadastro dos pais , e nele colocaria os filhos . eu queria fazer o seguinte , com um SelectOneMenu ou outro componente eu passaria a quantidade de filho fazendo isso habilitasse os campos conforme a quantidade que eu escolhi , se eu escolhe dois filhos apareceria dois inputText. e no banco eu teria uma certa quantia de campo.
Ou se sugerissem outra ideia , não queria criar outra tabela relacionando os pais com os filhos porque não sei como ficaria o cadastro