      *  @private
      */
     private static var classInitialized:Boolean = false;
-    
+
+    /**
+     *  @private
+     *  Create a single Configuration used by all Text instances.  
+     *  It tells the TextContainerManager that we don't want it 
+     *  to handle the ENTER key, because we need the ENTER key to behave 
+     *  differently based on the 'multiline' property.
+     */
+    private static var staticConfiguration:Configuration;
+
     /**
      *  @private
      *  This TLF object is used to import a 'text' String

            return;
        
        if (event.keyCode == Keyboard.ENTER)
        {
            // Do not let TLF handle the ENTER key if only one line.
            if (!multiline)
            {
                event.preventDefault();
                dispatchEvent(new FlexEvent(FlexEvent.ENTER));
            }
         }
    }


     */
    mx_internal function createTextContainerManager():TextContainerManager
    {
        return new RichEditableTextContainerManager(this, staticConfiguration);
    }

    /**
