Question: who played robin on how i met your mother
Answer: Jacoba Francisca Maria `` Cobie '' Smulders ( born April 3 , 1982 ) is a Canadian actress and model .