ESPN: Everton left-back Leighton Baines has signed a new four-year contract keeping him at the club until 2018.