diff --git a/docs/src/pages/components/Checkbox.svx b/docs/src/pages/components/Checkbox.svx
index 70b163a9..a389340e 100644
--- a/docs/src/pages/components/Checkbox.svx
+++ b/docs/src/pages/components/Checkbox.svx
@@ -1,5 +1,5 @@
@@ -23,9 +23,21 @@
-### Multiple
+### Reactive example (bind:checked)
-Bind a selection [group](https://svelte.dev/tutorial/group-inputs) to multiple checkboxes.
+The `checked` prop supports two-way binding.
+
+
+
+### Reactive example (bind:group)
+
+An alternative to `checked` is binding an array of values using `group`. This API in inspired by Svelte [group inputs]([group](https://svelte.dev/tutorial/group-inputs)).
+
+
+
+ If using bind:group, bind:checked will only support one-way binding.
+
+
diff --git a/docs/src/pages/components/NumberInput.svx b/docs/src/pages/components/NumberInput.svx
index 923fab25..ea017fe3 100644
--- a/docs/src/pages/components/NumberInput.svx
+++ b/docs/src/pages/components/NumberInput.svx
@@ -19,6 +19,14 @@ components: ["NumberInput", "NumberInputSkeleton"]
+### No value
+
+Set `allowEmpty` to `true` to allow for no value.
+
+Set `value` to `null` to denote "no value."
+
+
+
### Hidden label
diff --git a/docs/src/pages/framed/Checkbox/CheckboxReactive.svelte b/docs/src/pages/framed/Checkbox/CheckboxReactive.svelte
new file mode 100644
index 00000000..a58be9eb
--- /dev/null
+++ b/docs/src/pages/framed/Checkbox/CheckboxReactive.svelte
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+checked:
+{checked}
diff --git a/docs/src/pages/framed/Checkbox/MultipleCheckboxes.svelte b/docs/src/pages/framed/Checkbox/MultipleCheckboxes.svelte
index 5d784c0e..d66c444b 100644
--- a/docs/src/pages/framed/Checkbox/MultipleCheckboxes.svelte
+++ b/docs/src/pages/framed/Checkbox/MultipleCheckboxes.svelte
@@ -1,15 +1,17 @@
-{#each options as option}
-
+{#each values as value}
+
{/each}