--- ../drupal-6.17/misc/textarea.js	2010-11-15 09:01:03.000000000 -0500
+++ textarea.js	2011-01-11 11:11:45.000000000 -0500
@@ -14,7 +14,11 @@
       .parent().append($('<div class="grippie"></div>').mousedown(startDrag));
 
     var grippie = $('div.grippie', $(this).parent())[0];
-    grippie.style.marginRight = (grippie.offsetWidth - $(this)[0].offsetWidth) +'px';
+    if( $(this).css("direction") === "rtl" ) {
+      grippie.style.marginLeft = (grippie.offsetWidth - $(this)[0].offsetWidth) +'px';
+    } else {
+      grippie.style.marginRight = (grippie.offsetWidth - $(this)[0].offsetWidth) +'px';
+    }
 
     function startDrag(e) {
       staticOffset = textarea.height() - e.pageY;
