Hi Bejiening,
Why would you want to go for 12.1(14)EA1? This should help your decision making but the switch does run both:
Cisco IOS Software Image Files for Catalyst 3750 Switches
Cisco IOS SMI image file and CMS files.
This image has Layer 2+ and basic Layer 3 routing features including access control lists (ACLs), quality of service (QoS), static routing, and the Routing Information Protocol (RIP).
Cisco IOS EMI image file and CMS files.
This image has both Layer 2+ and full Layer 3 routing features (IP unicast routing, IP multicast routing, and fallback bridging). The EMI includes protocols such as the Interior Gateway Routing Protocol (IGRP), Enhanced IGRP (EIGRP), Open Shortest Path First (OSPF) Protocol, and Border Gateway Protocol (BGP).
Cisco IOS SMI crypto image file and CMS files.
This image has the Kerberos, SSH, and Layer 2+, and basic Layer 3 routing features.
Cisco IOS EMI crypto image file and CMS files.
This image has the Kerberos, SSH, Layer 2+, and full Layer 3 features.
Hope this help otherwise let us know to help further.
Regards,