             return;
             
         var textScrap:TextScrap = op.scrapToPaste();
+        
+        // If copied/cut from displayAsPassword field the pastedText
+        // is '*' characters but this is correct.
         var pastedText:String = TextUtil.extractText(
-            tlf_internal::textScrap.textFlow);
+            textScrap.tlf_internal::textFlow);
 
         // We know it's an EditManager or we wouldn't have gotten here.
         var editManager:IEditManager = getEditManager();

     */
    private function getEditManager():IEditManager
    {
    	return EditManager(_inputManager.beginInteraction());
    }

    /**

     */
    private function inputManager_damageHandler(event:DamageEvent):void
    {
        //trace("damageHandler", event.damageAbsoluteStart, event.damageLength);
        
        // The text flow changed.  It could have been either/or content or
        // styles within the flow.
