 
         // If we just created a UITLFTextField, set its textLineCreator property
         // so that it knows what module to use for creating its TextLines.
-        if (className == "mx.core::UITLFTextField")
+        if (className == "mx.core::UIFTETextField")
             obj.textLineCreator = moduleContext;
 
         return obj;


    /**
     *  @private
     *  Returns either "mx.core::UITextField" or "mx.core::UITLFTextField",
     *  based on the version number and the textFieldClass style.
     */
    private function getTextFieldClassName():String

            textFormat.sharpness = _inheritingStyles.fontSharpness;
            textFormat.thickness = _inheritingStyles.fontThickness;
            
            textFormat.useFTE =
                getTextFieldClassName() == "mx.core::UIFTETextField" ||
                getTextInputClassName() == "mx.controls::MXFTETextInput";

            if (textFormat.useFTE)
            {
                textFormat.direction = _inheritingStyles.direction;
                textFormat.locale = _inheritingStyles.locale;
