YOu can use simple HTML standard control BUT if you want to access that controls value in ASP.NET then you will have to add runat="server tag" see below
<input type="text" runat="server" id="mytxtbox" name="mytxtbox">
If you really want to use HTML controls you can use them. but it will make your life easy to use standard ASP.NET controls if you are trying to access them on server side.
And if you want to access those controls using javascript as well then you can use something like
var mytxtele = document.getElementById('<%= mytxtbox.ClientID %>')
thats how you can get textbox element and play with it in javascript.
This above code is a basic idea, depends how you want it to work