diff --git a/@xen-orchestra/lite/src/stories/web-core/input/input-text-area.story.vue b/@xen-orchestra/lite/src/stories/web-core/input/input-text-area.story.vue
new file mode 100644
index 00000000000..b01ada8536a
--- /dev/null
+++ b/@xen-orchestra/lite/src/stories/web-core/input/input-text-area.story.vue
@@ -0,0 +1,22 @@
+
+
+ {{ settings.defaultSlot }}
+
+
+
+
diff --git a/@xen-orchestra/web-core/lib/components/input/InputTextArea.vue b/@xen-orchestra/web-core/lib/components/input/InputTextArea.vue
new file mode 100644
index 00000000000..d0a4e92c65d
--- /dev/null
+++ b/@xen-orchestra/web-core/lib/components/input/InputTextArea.vue
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+