diff --git a/README.md b/README.md
index 466df32..eceb20e 100644
--- a/README.md
+++ b/README.md
@@ -97,6 +97,14 @@ go run github.com/mum4k/termdash/widgets/textinput/textinputdemo/textinputdemo.g
[
](widgets/textinput/textinputdemo/textinputdemo.go)
+Can be used to create text input forms that support keyboard navigation:
+
+```go
+go run github.com/mum4k/termdash/widgets/textinput/formdemo/formdemo.go
+```
+
+[
](widgets/textinput/formdemo/formdemo.go)
+
## The Gauge
Displays the progress of an operation. Run the
diff --git a/doc/images/formdemo.gif b/doc/images/formdemo.gif
new file mode 100644
index 0000000..c11b5af
Binary files /dev/null and b/doc/images/formdemo.gif differ