Text boxes

Could this use the 'Unity singleton' pattern? Does it need to be cached?