diff --git a/lam/docs/devel/modules-specification.htm b/lam/docs/devel/modules-specification.htm
index 4369a4dc..68211345 100644
--- a/lam/docs/devel/modules-specification.htm
+++ b/lam/docs/devel/modules-specification.htm
@@ -948,6 +948,22 @@ element.
text: The text to
display.
+ textarea: Adds a
+multiline text field.
+
+ - name: The name of the
+element, will be used later as variable name when user input is
+returned.
+ - rows: Number of rows
+(required)
+
+ - cols: Number of
+characters for each line (required)
+
+ - readonly: Boolean
+value, if true the text field will be read only.
+
+
image: Displays an image.
- path: Path to the image
diff --git a/lam/lib/modules.inc b/lam/lib/modules.inc
index e4ba1d67..ad7da3a1 100644
--- a/lam/lib/modules.inc
+++ b/lam/lib/modules.inc
@@ -592,6 +592,18 @@ function parseHtml($module, $input, $values, $restricted, &$tabindex, &$tabindex
echo $output;
$ret[$input[$i][$j]['name']] = $type; // save type
break;
+ // text area
+ case 'textarea':
+ echo "";
+ break;
// inner fieldset
case 'fieldset':
echo "