【ご質問】
TextDisplayにキャレットを表示させることは可能でしょうか。
【回答】
通常、フィールドにキャレットが入るということはユーザにそのフィールドが
入力可能であるということを示します。
これはCurlに限らず一般的なGUIの使われ方です。
CurlのTextDisplayは文字情報を”表示する”だけに使われるものです。
入力を行わないということが前提になるため、TextDisplayではキャレットを表示することができません。
アプリケーションの仕様上どうしても必要である場合、
カスタマイズしたコントロールを作成する必要があります。