Added Text methods.

Also added some comments and an "IsInitialized" state.