             {
                 borderClass = spark.skins.mobile320.assets.TextInput_border;
                 layoutCornerEllipseSize = 24;
-                minWidth = 612;
+                layoutMeasuredWidth = 612;
+                minWidth = 48;
                 minHeight = 106;
                 layoutBorderSize = 2;
                 

        textDisplay.commitStyles();
        setElementSize(textDisplay, textDisplayEstimatedWidth, NaN);
        
        var textDisplayHeight:Number = getElementPreferredHeight(textDisplay);
        
        // FIXME (jasonsj): how to support TextArea#heightInLines?
        measuredHeight = textDisplayHeight + paddingTop + paddingBottom;
    }
    
    override protected function layoutContents(unscaledWidth:Number, 

            {
                borderClass = spark.skins.mobile240.assets.TextInput_border;
                layoutCornerEllipseSize = 12;
                layoutMeasuredWidth = 440;
                minWidth = 24;
                minHeight = 70;
                layoutBorderSize = 1;
                
