A Multi-line Text Widget With Scroll Bars
This is the same text widget used for Grail's Viewer.
By default text is displayed in a fixed-width font.
The text is fully editable, using Emacs-like key bindings.
The scroll bars are not a standard feature of the text widget: they
have to be added explicitly, using Scrollbar widgets and some