protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
((TextBox)this.FindControl(TargetControlID)).MaxLength = 0;
ClientState = (string.Compare(Page.Form.DefaultFocus, TargetControlID, StringComparison.OrdinalIgnoreCase) == 0) ? "Focused" : null;
}