     {
         super();
         multiline = true;
+        
+        switch (applicationDPI)
+        {
+            case DPIClassification.DPI_320:
+            {
+                measuredDefaultHeight = 106;
+                break;
+            }
+            case DPIClassification.DPI_240:
+            {
+                measuredDefaultHeight = 70;
+                break;
+            }
+            default:
+            {
+                measuredDefaultHeight = 53;
+                break;
+            }
+        }
     }
     
     //--------------------------------------------------------------------------


package spark.skins.mobile
{
import spark.components.TextArea;
import spark.components.supportClasses.StyleableTextField;
import spark.skins.mobile.supportClasses.StageTextSkinBase;

        var paddingTop:Number = getStyle("paddingTop");
        var paddingBottom:Number = getStyle("paddingBottom");
        
        var unscaledTextWidth:Number = Math.max(0, unscaledWidth - paddingLeft - paddingRight);
        var unscaledTextHeight:Number = Math.max(0, unscaledHeight - paddingTop - paddingBottom);
        
        if (textDisplay)
        {
