--- title: Dynamic Text Spans short: Dynamic Text Spans type: plugins category: Automation cat: automation order: 45 meta_title: Dynamic Text Spans meta_description: Annotate edited text tier: enterprise --- !!! note For information about modifying this plugin or creating your own custom plugins, see [Customize and Build Your Own Plugins](custom). For general plugin information, see [Plugins for projects](/guide/plugins) and [Plugin FAQ](faq). ## About This plugin “binds” a `TextArea` to a `Text` field, keeping them in sync as you edit. You can then apply labels to the text in the `Text` field, allowing you annotate text that is unique from the text you imported. How this plugin works: 1. It defines two tag names: - `TextArea` is `transcription` - `Text` is `extraction_text` 2. It captures the current annotation ID so that it can stop running when you switch regions. 3. In `init()`, it polls every 300 ms until it finds the