diff --git a/templates/select.php b/templates/select.php
index 69233202e9c01b5e7292a20c1be2c297d1739a45..f9c01c1142f377ddab484a6bb2fc31740cda0d11 100644
--- a/templates/select.php
+++ b/templates/select.php
@@ -1,8 +1,4 @@
 <?php
-
-use WPDesk\ShopMagic\Action\Builtin\SendMail\PlainMailTemplate;
-use WPDesk\ShopMagic\Action\Builtin\SendMail\WooCommerceMailTemplate;
-
 /**
  * @var \WPDesk\Forms\Field $field
  * @var string $name_prefix
diff --git a/templates/textarea.php b/templates/textarea.php
new file mode 100644
index 0000000000000000000000000000000000000000..cf2f2a7006edeb1d2aa59d8b7c59a547b1a320e6
--- /dev/null
+++ b/templates/textarea.php
@@ -0,0 +1,23 @@
+<?php
+/**
+ * @var \WPDesk\Forms\Field $field
+ * @var string $name_prefix
+ * @var string $value
+ */
+?>
+
+<textarea
+    id="<?php echo esc_attr( $field->get_id() ); ?>"
+		<?php if ( $field->has_classes() ): ?>class="<?php echo esc_attr( $field->get_classes() ); ?>"<?php endif; ?>
+	name="<?php echo esc_attr( $name_prefix ); ?>[<?php echo esc_attr( $field->get_name() ); ?>]"
+    <?php foreach ( $field->get_attributes() as $key => $attr_val ): ?>
+    <?php echo esc_attr( $key ); ?>="<?php echo esc_attr( $attr_val ); ?>"
+    <?php endforeach; ?>
+
+    <?php if ( $field->is_required() ): ?>required="required"<?php endif; ?>
+    <?php if ( $field->is_disabled() ): ?>disabled="disabled"<?php endif; ?>
+    <?php if ( $field->is_readonly() ): ?>readonly="readonly"<?php endif; ?>
+    <?php if ( $field->is_multiple() ): ?>multiple="multiple"<?php endif; ?>
+
+    <?php if ( $field->has_placeholder() ): ?>placeholder="<?php echo esc_html( $field->get_placeholder() ); ?>"<?php endif; ?>
+><?php echo esc_html( $value ); ?></textarea>