(a) A developer may charge a reasonable fee for completion of a contract form, closing document, or disclosure document required for the sale, exchange, option, lease, or rental of a timeshare interest.
(b) The action of a developer under Subsection (a) does not constitute the unauthorized or illegal practice of law in this state if the contract or document has been:
(1) accepted by the commission for use in the particular type of transaction involved; or
(2) prepared by an attorney licensed to practice law in this state for use in the particular type of transaction involved.