diff -ur alinks.old/alinks.module alinks/alinks.module
--- alinks.old/alinks.module	2007-06-21 01:52:35.000000000 +0200
+++ alinks/alinks.module	2008-11-10 15:42:00.000000000 +0100
@@ -171,7 +171,7 @@
 	  $carriage_replacement = array(" cariage_replacement_rn ", " cariage_replacement_n ", " cariage_replacement_r ");
 	  $body = str_replace($carriage, $carriage_replacement, $body);
       // we get out the already existing links
-      preg_match_all('/\<a\s.*?\>(.*?)\<\/a\>/', $body, $linka);
+      preg_match_all('/\<(a|textarea)\s.*?\>(.*?)\<\/(a|textarea)\>/', $body, $linka);
       $i=0;
       $replacement = array();
       // create the replacement array
@@ -432,4 +432,4 @@
     }
   }
   drupal_set_message('Alinks succesfuly updated');
-}
\ No newline at end of file
+}
