Must be doing something really dumb, but I can not find any explanation for this. The directory is clearly writable as it's the same directory I'm publishing to from regular file fields.

It's part of a Replicator. Everything else about it is working.

words_set:
        display: Words
        fields:
          text:
            display: Text
            type: markitup

Thanks.