Hi,
The caption won't be repeated if a page break occurs.
But, you can put your text field into a simple table with just one column and a header row, which will represent your caption.
In the pagination settings on the headernrow, you can the header row to repeat on every page the table is present.