Will coinbase.com have replay protection for receives?
It is impossible for the receiver of a transaction to prevent transaction replay of the transaction. They cannot do anything to that transaction to make it unreplayable.

However it is likely that Coinbase will credit both your Bitcoin and Segwit2x if a transaction is replayed. This is because they should be operating nodes for Bitcoin and nodes for Segwit2x which will inform their backend of the transactions occurring on each chain. Since a replayed transaction will be seen on both chains, both nodes will see it and thus their backend will credit your accounts.