Chris Johnson,
Index
The TextComponent Class
TextArea and TextField subclasses.
Heavyweight and rely on peers.
Difficult to change...