Braydon Trindall has vowed to "repay" club chiefs after they agreed to a three-year contract extension with the five-eighth.