a string
Use the HtmlInputText.Value property to programmatically determine the text entered by the user into the text box. You can also use this property to provide default text for the text box.
If you specify a value for a password type System.Web.UI.HtmlControls.HtmlInputText control, that value is not displayed in the text box.