Hello,
You can cover "Create" scenario with the simple workflow that will react on "Create" of annotation, check if it is a text and not annotation, check regarding and if it is opportunity - just update the field with the content. But with the "Delete" one it becomes more challenging.
I would recommend to use plugin for that so you will be able to "sync" that value.