     /**
      *  @private
      */
-    protected function focusOutHandler(event:FocusEvent):void
+    override protected function focusOutHandler(event:FocusEvent):void
     {
         // By default, we clear the undo history when a TextView loses focus.
         if (mx_internal::clearUndoOnFocusOut && mx_internal::undoManager)

    /**
     *  @private
     */ 
    protected function keyDownHandler(event:KeyboardEvent):void
    {
        if (editingMode != EditingMode.READ_WRITE)
        	return;

import spark.core.CSSTextLayoutFormat;
import spark.core.IViewport;
import spark.core.ScrollUnit;
import spark.events.TextOperationEvent;
import spark.primitives.Rect;
import spark.utils.TextUtil;
