title: @Html.TextBoxFor textbox isn't highlighted after failing validation
body: <p>I am using MVC3 with Razor. For input I have two types of control: </p>
  
  <ol>
  <li><code>@Html.TextBoxFor</code></li>
  <li><code>@Html.TextAreaFor</code></li>
  </ol>
  
  <p>Both have required field validation. <code>@Html.TextAreaFor</code> highlight the box if validation fails where as <code>@Html.TextBoxFor</code> does not.</p>
  
  <p>Here is my code</p>
  
  <p>HTML: </p>
  
  <pre><code>@Html.TextBoxFor(m =&gt; m.FirstName)
  </code></pre>
  
  <p>Model:</p>
  
  <pre><code>[Required(ErrorMessage = "First Name is required")]
  public string FirstName { get; set; }
  </code></pre>
  
  <p>Why is the textbox created using <code>@Html.TextBoxFor</code> not hightlighted when its validation fails?</p>