Como te lo dijeron antes tenes que hacerlo con un for.
Te dejo un pequeño ejemplo.
Código C#:
Ver originalint num = Convert.ToInt32(textBox1.Text);//capturo el numero de textbox que se crearan
for (int i = 0; i < num; i++)
{
TextBox text = new TextBox();
//aqui van las propiedades
text.Location = new Point(77,125 +(25*i));//voy variando la posicion de los controles
this.Controls.Add(text);
}
Como podes ver te creas un for con el numero ingresado en el textbox que tenes y luego creas los textbox en base al ciclo, muy importante que vayas variando la posición de los textbox si no todos se crearan en la misma posicion