diff --git a/docs/src/components/playground/Checkbox.svelte b/docs/src/components/playground/Checkbox.svelte
new file mode 100644
index 00000000..ac235ff9
--- /dev/null
+++ b/docs/src/components/playground/Checkbox.svelte
@@ -0,0 +1,7 @@
+
+
+
diff --git a/docs/src/components/playground/Playground.svelte b/docs/src/components/playground/Playground.svelte
new file mode 100644
index 00000000..5e57f01c
--- /dev/null
+++ b/docs/src/components/playground/Playground.svelte
@@ -0,0 +1,65 @@
+
+
+
+
+
diff --git a/docs/src/components/playground/TextInput.svelte b/docs/src/components/playground/TextInput.svelte
new file mode 100644
index 00000000..4da95d13
--- /dev/null
+++ b/docs/src/components/playground/TextInput.svelte
@@ -0,0 +1,7 @@
+
+
+
diff --git a/docs/src/pages/components/Checkbox.svx b/docs/src/pages/components/Checkbox.svx
index 756cd145..ce1dd415 100644
--- a/docs/src/pages/components/Checkbox.svx
+++ b/docs/src/pages/components/Checkbox.svx
@@ -1,8 +1,38 @@
+
+
### Default (unchecked)
diff --git a/docs/svelte.config.js b/docs/svelte.config.js
index bdacb967..5c815774 100644
--- a/docs/svelte.config.js
+++ b/docs/svelte.config.js
@@ -77,6 +77,7 @@ function plugin() {
if (
node.lang !== "svelte" &&
!node.value.startsWith("") &&
!node.value.match(/svx-ignore/g)
) {