Teen held on $21,000, charged with stealing from cars