Hey @aar2dee2! Here’s an example:
# Form -> download
```elixir
Mix.install([
{:kino, "~> 0.10.0"}
])
```
## Section
```elixir
form =
Kino.Control.form(
[text: Kino.Input.textarea("Content")],
submit: "Submit"
)
```
```elixir
frame = Kino.Frame.new()
```
```elixir
Kino.listen(form, fn event ->
content_fun = fn ->
event.data.text
end
Kino.Frame.render(frame, Kino.Download.new(content_fun), to: event.origin)
end)
```
Note that to: event.origin makes the download button only available to the user who submitted the form, you can omit it, if the button should be available to everyone.






















