Wide receiver Cooper Kupp has reached agreement on a three-year, $45 million contract with the Seahawks, a source told ESPN's ...