Ну, чтобы перегрузить свойство Text, вы должны унаследовать его от TextBox, что, я сомневаюсь, вы хотите сделать
Более простым решением было бы создание метода расширения для строки, чтобы делать то, что вы хотите:
public static class StringExtensions
{
ToSpecialString(this string)
{
//do your special ToString() here
}
}