Hi,
You will need to set autopostback property of the textbox as "True" and bind an event handler to the dynamically generated textbox.
Suppose you add textbox like this;
TextBox t = new TextBox();
t.ID = i.ToString();
t.TextChanged += new EventHandler(t_TextChanged);
t.AutoPostBack = true;
this.pnl.Controls.Add(t);
Then you add an event handler for the dynamically generated textbox as;
TextBox t = (TextBox)sender;
string textvalue = t.Text;
Response.Write("Textbox with id: " + t.ID + " event called<br>");
</br>
Hope this helps.