you might put the textbox in a div and hide it until the user clicks the button?

(that doesn't work in netscape though, I'm not sure if you can add a textbox using InnerHTML, might be worth a try)

hope this helped