Middlesex have confirmed promising young batsman Sam Robson has signed a new contract to stay until 2014.