The Rams have agreed to to a three-year, $45 million contract with wide receiver Allen Robinson, a source told ESPN.