Cabe mencionar que el evento onchange de un textbox no se ejecuta (al menos en el internet explorer) cuando cambias el contenido desde javascript, lo que comunmente se hace cuando se una seleccion en un calendario (se copia la fecha seleccionada en el textbox), lo que puedes hacer es ejecutar el evento manualmente.
mitextbox.onchange(); <-- javascript..
por otro lado supongo que lo mas facil sería agregar un boton de servidor oculto, y al momento de cambiar el texto del textbox ejecutar la funcion click del boton ...
boton.click () <--- javascript
con esas dos opciones te quitas el tener que mandar llamar el doPostBack de la pagina manualmente....