JSFiddle - React, Tailwind, and code Playground

HTML

<input type="text" name="text" autocomplete="off" onfocus="init()"/>
<div class="shadow" id="shadow">
    <div class="output" id="output">
    </div>
</div>

CSS

.output
{
	font-family:Arial;
	font-size: 10pt;
	color:black;
	padding-left: 3px;
	padding-top: 3px;
	border: 1px solid #000000;
	width: 100px;
	background: #fff;
}
.shadow
{
	width:102px;
	position:relative;
	top: 2px;
	left: 2px;
	background: #555;
}
.shadow div{
	position:relative;
	top: -2px;
	left: -2px;
}

JavaScript

var CountryFullNameArray = new Array("ZIMBABWE - ZWE","ZAMBIA - ZMB","YEMEN - YEM","VIET NAM - VNM","VENEZUELA - VEN","VATICAN CITY STATE (HOLY SEE) - VAT","VANUATU - VUT","UZBEKISTAN - UZB","URUGUAY - URY","UNITED STATES - USA","UNITED KINGDOM - GBR","UNITED ARAB EMIRATES - ARE","UKRAINE - UKR","UGANDA - UGA","TUVALU - TUV","TURKMENISTAN - TKM","TURKEY - TUR","TUNISIA - TUN","TRINIDAD AND TOBAGO - TTO","TONGA - TON","TOGO - TGO","TIMOR-LESTE - TLS","THAILAND - THA","TANZANIA, UNITED REPUBLIC OF - TZA","TAJIKISTAN - TJK","SYRIAN ARAB REPUBLIC - SYR","SWITZERLAND - CHE","SWEDEN - SWE","SWAZILAND - SWZ","SURINAME - SUR","SUDAN - SDN","SOUTH SUDAN - SSD","SRI LANKA - LKA","SPAIN - ESP","SOUTH AFRICA - ZAF","SOMALIA - SOM","SOLOMON ISLANDS - SLB","SLOVENIA - SVN","SLOVAKIA - SVK","SINGAPORE - SGP","SIERRA LEONE - SLE","SEYCHELLES - SYC","SENEGAL - SEN","SAUDI ARABIA - SAU","SAO TOME AND PRINCIPE - STP","SAN MARINO - SMR","SAMOA - WSM","SAINT VINCENT AND THE GRENADINES - VCT","SAINT LUCIA - LCA","SAINT KITTS AND NEVIS - KNA","RWANDA - RWA","RUSSIAN FEDERATION - RUS","ROMANIA - ROU","REPUBLIC OF SERBIA - SRB","REPUBLIC OF MONTENEGRO - MNE","QATAR - QAT","PUERTO RICO - PRI","PORTUGAL - PRT","POLAND - POL","PHILIPPINES - PHL","PERU - PER","PARAGUAY - PRY","PAPUA NEW GUINEA - PNG","PANAMA - PAN","PALAU - PLW","PAKISTAN - PAK","OMAN - OMN","NORWAY - NOR","NIUE - NIU","NIGERIA - NGA","NIGER - NER","NICARAGUA - NIC","NEW ZEALAND - NZL","NETHERLANDS - NLD","NEPAL - NPL","NAURU - NRU","NAMIBIA - NAM","MYANMAR - MMR","MOZAMBIQUE - MOZ","MOROCCO - MOR","MONTSERRAT - MSR","MONGOLIA - MNG","MONACO - MCO","MOLDOVA, REPUBLIC OF - MDA","MICRONESIA, FEDERATED STATES OF - FSM","MEXICO - MEX","MAURITIUS - MUS","MAURITANIA - MRT","MARTINIQUE - MTQ","MARSHALL ISLANDS - MHL","MALTA - MLT","MALI - MLI","MALDIVES - MDV","MALAYSIA - MYS","MALAWI - MWI","MADAGASCAR - MDG","MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF - MKD","LUXEMBOURG - LUX","LITHUANIA - LTU","LIECHTENSTEIN - LIE","LIBYAN ARAB...