Last time I checked, it wasn't valid HTML to have form elements, such as inputs, outside a form.
In any case, it won't work on the server-side because ASP.NET does not know the textbox exists. I could see it working client-side, but I have never tried this as it makes no sense.
What are you trying to achieve here? There is likely a better solution.