      */
     mx_internal function createTextContainerManager():TextContainerManager
     {
-        // Use the default configuration.
-        // TODO:(cframpto) should set enableEnterKey = false
-        return new RichEditableTextContainerManager(this, null);
+        return new RichEditableTextContainerManager(this, staticConfiguration);
     }
 
     /**

        if (classInitialized)
            return;

        staticPlainTextImporter =
            TextConverter.getImporter(TextConverter.PLAIN_TEXT_FORMAT);
        
        // Throw import errors rather than return a null textFlow.
        // Alternatively, the error strings are in the Vector, importer.errors.

        // We are about to set focus on this component.  If it is due to
        // a programmatic focus change we have to programatically do what the
        // mouseOverHandler and the mouseDownHandler do so that the user can 
        // type in this component without using the mouse first.  Ideally 
        // we would call convertToTextFlowWithComposer() to put a textFlow
        // with a composer in place but it is not accessible.  The workaround
        // is to call scrollToRange which makes sure the textFlow is in place
        // and then returns immediately from scrollToRange since the scroll
        // positions are not valid.         
        if (editingMode != EditingMode.READ_ONLY &&
            _textContainerManager.composeState != 
            TextContainerManager.COMPOSE_COMPOSER)   
        {
            _textContainerManager.scrollToRange(-1, -1);
        }
                    
        super.setFocus();
