É possível definir o tipo de entrada gerado pelo TextBoxFor

Eu estou usando o ASP.NET MVC 3 TextBoxFor em um formulário e gostaria de usar o tipo = "email" para entrada mais fácil para pelo menos alguns dispositivos móveis, mas não consegue encontrar como defini-lo usando TextBoxFor. Isso não é facilmente possível?

Em vista

@Html.LabelFor(m => m.Email)
@Html.TextBoxFor(m => m.Email)

No modelo

[StringLength(50)]
public string Email { get; set; }

(Já está usando uma anotação de dados para proteger a restrição de tamanho no banco de dados)

questionAnswers(4)

yourAnswerToTheQuestion