I agree with Terri's recommendations below. Here are a few more thoughts:
1) Contact the RealtorÂ® who represented you in the purchase to review the CAR Residential Purchase Contract as there is a section that determines whether the buyer or seller is responsible to pay transfer fees.
2) The answer to #1 above aside, note "Transfer Contribution shall be paid by the transferor...â€ A transferor is defined as "one who conveys a title or property"; hence, it appears the Seller should have paid this fee.
3) Contact the escrow company who handled the transaction and make them aware of the issue and ask if this issue is covered under the Title Insurance policy you paid for.
4) From your post it sounds like an HOA was involved. Ask your RealtorÂ® to provide you with a copy of CAR Form HOA as this lists all of the CA Civil Code and CAR purchase contract disclosures a Seller must provide to a Buyer.
Hopefully you are able to straighten this out quickly.
You may also want to seek legal council.
As far as charging a fee two years later that would be a legal question and best asked of an attorney.