 
 package spark.skins.mobile
 {
+import flash.system.Capabilities;
+
 import mx.core.DPIClassification;
+import mx.core.mx_internal;
 
 import spark.components.TextArea;
 import spark.components.supportClasses.StyleableTextField;
 import spark.skins.mobile.supportClasses.StageTextSkinBase;
+
+use namespace mx_internal;
 
 /**
  *  ActionScript-based skin for TextArea controls in mobile applications that uses a

 */
public class StageTextAreaSkin extends StageTextSkinBase
{
    //--------------------------------------------------------------------------
    //
    //  Constructor

        
        if (textDisplay)
        {
            var verticalPosAdjustment:Number = 0;
            var heightAdjustment:Number = 0;
            
            if (Capabilities.version.indexOf("IOS") == 0)
            {
                verticalPosAdjustment = Math.min(iOSVerticalPaddingAdjustment, paddingTop);
                heightAdjustment = verticalPosAdjustment + Math.min(iOSVerticalPaddingAdjustment, paddingBottom);
            }
            
            textDisplay.commitStyles();
            setElementSize(textDisplay, unscaledTextWidth, unscaledTextHeight + heightAdjustment);
            setElementPosition(textDisplay, paddingLeft, paddingTop - verticalPosAdjustment);
        }
        
        if (promptDisplay)
