Prueba como te he dicho yo,lo unico q tienes que hacer es crear el codigo que tengas en el page load en el html entre <% %>
No es tan dificil hacer esto
Yo de todas formas se q hay alguna manera desde codigo para crear un texbox dinamicamente pero no se ni como se hace ni si luego desaparece o no,yo tengo una pagina q lo hace con codigo dinamicamente en el html.
dpendiendo de los request.querystring(),donde le paso las restricciones,creo una serie d ecampos que puede rellenar y unos labels.
Puedes compartir tu codigo del page load para q veamos como haces y ver si ter vemos el fallo pero ya te digo q yo no he utilizado el crear un web control desde code