you can manually set the type i.e
new { @class = "form-control", placeholder = "Feed URL", type="url" }
because you are using the Html.TextBoxFor, it will render the type as text.
you could always use Html.EditorFor and then create your own editor template "url" and pass the required html attributes in the viewdata.