Interface for text controls and input focus.
Initialize base value with string empty.
Interface and abstract toggle control base classes.
Revert to base value null initialization.
Set default font size to 12.
AbstractTextControl TextFormat object pooling.