See how this method is defined:
public static MvcHtmlString TextBoxFor<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, TProperty>> expression);
It is just generic extension method in static class returning MvcHtmlString
. Just write one yourself and insert it into view via web.config.
<pages>
<namespaces>
<add namespace="NameSpaceWithYourClass" />
Remeber that this method have to take this HtmlHelper<TModel>
as extension parameter and
Expression<Func<TModel, TProperty>> expression
as expression for selecting property and you will be fine.
BTW: i think for your need would be better partial view since HTML for it can be quite complicated.