diff --git a/frontend/src/lib/components/textfield/IdField.svelte b/frontend/src/lib/components/textfield/IdField.svelte
new file mode 100644
index 0000000..53dada1
--- /dev/null
+++ b/frontend/src/lib/components/textfield/IdField.svelte
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
diff --git a/frontend/src/lib/components/textfield/NumberField.svelte b/frontend/src/lib/components/textfield/NumberField.svelte
new file mode 100644
index 0000000..e457656
--- /dev/null
+++ b/frontend/src/lib/components/textfield/NumberField.svelte
@@ -0,0 +1,14 @@
+
+
+
diff --git a/frontend/src/lib/components/textfield/TelephoneField.svelte b/frontend/src/lib/components/textfield/TelephoneField.svelte
new file mode 100644
index 0000000..f5271e0
--- /dev/null
+++ b/frontend/src/lib/components/textfield/TelephoneField.svelte
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
diff --git a/frontend/src/lib/components/textfield/TextField.svelte b/frontend/src/lib/components/textfield/TextField.svelte
index 19ddf61..cf8c89a 100644
--- a/frontend/src/lib/components/textfield/TextField.svelte
+++ b/frontend/src/lib/components/textfield/TextField.svelte
@@ -1,34 +1,18 @@