This mixes in the ability to reset the highlighting for error message
when the user modifies the buffer. Use it for editors that have
program text where errors can occur. It clears the error highlighting
when the buffer is modified.
(drscheme:unit:program-editor-mixin text)->(extends text:basic%) text : (extends text:basic%)