 		// trace("--->update request for CursorManagerImpl", sm);
 		sandboxRoot.dispatchEvent(me);
 		// trace("<---update request for CursorManagerImpl", sm);
+		
+		// If available, get soft-link to the TextView class to use in mouseMoveHandler().
+        // ToDo: revisit the correct way to do this for modules.
+        if (ApplicationDomain.currentDomain.hasDefinition("mx.components.TextView"))
+            textViewClass = Class(ApplicationDomain.currentDomain.getDefinition("mx.components.TextView"));
     }
 
     //--------------------------------------------------------------------------

import flash.events.MouseEvent;
import flash.events.ProgressEvent;
import flash.geom.Point;
import flash.text.TextField;
import flash.text.TextFieldType;
import flash.ui.Mouse;

     *  @private
     */
    private var sourceArray:Array = [];

    /**
     *  @private
     *  Soft-link to TextView class object, if available.
     */
    private var textViewClass:Class;

    //--------------------------------------------------------------------------
    //
