The Bengals and receiver Laveranues Coles have agreed to terms on a four-year deal worth $28 million. Both sides are still working out the language of the contract, but it could become official by Thursday morning.