         
         // An append is an insert with the selection set to the end.
         editManager.setSelection(int.MAX_VALUE, int.MAX_VALUE);
-
-        // Our damage handler should be active.  Inserting the text invokes
-        // our damage handler to invalidate the text, maybe the size, and
-        // the display list.      
         editManager.insertText(text);
+
+        // Update TLF display.  This initiates the InsertTextOperation.
+        _inputManager.updateContainer();        
 
         // All done with edit manager.
         releaseEditManager();

    /**
     *  @private
     *  The default is true.
     *  TODO! The default should be true but the code needs to be fixed first.
     */
    private var _autoSize:Boolean = false;


        
        // If no selection, then it's an append.
         if (!editManager.hasSelection())
            editManager.setSelection(int.MAX_VALUE, int.MAX_VALUE);       
        editManager.insertText(text);

        // Update TLF display.  This initiates the InsertTextOperation.
        _inputManager.updateContainer();        

        // All done with edit manager.
        releaseEditManager();
