diff --git a/docs/src/components/playground/Checkbox.svelte b/docs/src/components/playground/Checkbox.svelte
new file mode 100644
index 0000000000..ac235ff9aa
--- /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 0000000000..5e57f01c68
--- /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 0000000000..4da95d1396
--- /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 8bbd26c4ba..1710fb0fff 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 fbf33fcbf6..5f37b09b90 100644
--- a/docs/svelte.config.js
+++ b/docs/svelte.config.js
@@ -61,6 +61,7 @@ function plugin() {
if (
node.lang !== "svelte" &&
!node.value.startsWith("") &&
!node.value.match(/svx-ignore/g)
) {