Estoy completamente de acuerdo contigo no es lo que quieres, te mando el enlace de aspfacil donde supongo esta lo que quieres, con la diferencia que no funciona con un select y un text, si no con dos selects, el codigo no lo cambies mucho a menos que conosca bien javascript y asp, por que maneja los dos, pero lo que tienes que hacer es cambiar el segundo select por un text y ya.
espero te sirva el enlace es el siguiente:
http://www.aspfacil.com/codigo/listasdependientes.asp
alli mismo te explica un poco y puedes bajarte el codigo fuente o un zip para insertalo o modificarlo.
Suerte