title: MVC5 textarea rows cols work only when specified explicitly and not via htmlAttributes
body: <p><code>@Html.TextAreaFor(model =&gt; model.DESCRIPTION, 20, 50, new { htmlAttributes = new { @class = "form-control"} })</code> </p>
  
  <p><strong>Question</strong>: The above code displays rows and cols of textarea correctly but the below ignores rows/cols and displays the default size per browser. What's wrong in below code?</p>
  
  <p>The extra <code>new</code> in below code was auto created by VS when creating a MVC Entity Framework controller (as documented at <a href="http://www.asp.net/mvc/overview/releases/mvc51-release-notes" rel="nofollow">http://www.asp.net/mvc/overview/releases/mvc51-release-notes</a>)</p>
  
  <p><code>@Html.TextAreaFor(model =&gt; model.DESCRIPTION, new { htmlAttributes = new { @class = "form-control", @rows="20", @cols="50"} })</code></p>