I’ve recently added an online editor for provenance statements at https://provenance.ecs.soton.ac.uk/tools/editor/. This is a plain text editor that highlights the Provenance Notation syntax and provides tab completion for many common statements.

If you are using TextMate or Sublime Text and want the same functionality, you might also want to check this blog post.