Hola
Acá no se hacen trabajos, es más que nada ayuda con códigos o ideas.
Dicho esto, lo que haría sería una función JS que tuviera un evento change para el select
Aquí
Ahora, que pasa si seleccionas 4?? como se deben generar los texbox? Si seleccionas 10?