Nice work! A passphrase, as opposed to a password, has spaces between each word. If you added those it would be easier to read, especially for mobile, if you used a multiline textarea, because the generated content isn’t fully readable at a glance. (Or don’t use a form input field at all — just put the passphrase in a div so the word breaks flow normally.)
Currently I use and recommend https://preshing.com/20110811/xkcd-password-generator/